dried and fried capybara meat - German English Dictionary